package com.chenfan.process.common.constants;

/**
 * @author K
 * @date 2021/1/29
 */
public class ProcessConstants {

    private ProcessConstants() {}

    /**
     * 部门负责人的时候直接为-1，需要去权限服务进行查询
     */
    public static final String DEFAULT_SKIP_CHECK_PERMISSION_USER_ID = "-1";
    /**
     * 空节点
     */
    public static final String DEFAULT_NONE_NODE = "-2";
    /**
     * 选人节点, 调用方提供下一个审批人是谁.
     */
    public static final String NOT_SPECIFIC_NODE = "-3";
    /**
     * 发起人自己
     */
    public static final String START_APPROVAL_NODE = "-4";

    /**
     * 此节点代表后续就是或签节点
     */
    public static final Long OR_SIGN_NODE = -100L;

    /**
     * 此节点代表后续就是会签节点
     */
    public static final Long COUNTER_SIGN_NODE = -200L;
}
